package com.changli01.string;

import org.junit.Test;

public class StringMethodTest {
    @Test
    // char[]数组转化为字符串
    public void test1() {
        //利用构造器
        String s1 = new String (new char[]{'h', 'e', 'l', 'l', 'o'});
        System.out.println(s1);
    }

    // 字符串转化为 char[]数组
    @Test
    public void test2() {
        String s1 = "hello";
        //使用字符串的方法 toCharArray()
        char [] c1 = s1.toCharArray();
    }

//    字符串转化为 byte[]
    @Test
    public void test3() {
        String s1 = "hello";

        //使用 getByte () 方法
        byte [] arr = s1.getBytes();
        for (int i = 0; i < arr.length; i++) {
            //对应为 "hello" 的 ASCII码表
            System.out.println(arr[i]);

        }
    }
    @Test

    public void test4() {
        String s1 = "hello";

        //使用 getByte () 方法
        byte [] arr = s1.getBytes();
        String s2 = new String(arr);

        System.out.println(s2);
    }
}
